﻿html {height: 99%;}

body {
	background-color: #2C486E;
    /*background-image: -moz-linear-gradient(60% 100% 315deg, #2C486E, #5C789E);
    background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #4C688E), color-stop(0.2, #2C486E), color-stop(0.8, #2C486E), color-stop(1, #4C688E));
    background: url(Images/Background2.png) repeat-y;
    background-repeat: no-repeat;*/
	font: normal 13px Tahoma, Calibri, Verdana;
	color: #FFFFFF;	
	height: 99%;
}

#tblForm{height: 99%;}

textarea:focus {background-color: #FFFFDD;}

input[type=text]:focus {background-color: #FFFFDD;}

input[type=password]:focus {background-color: #FFFFDD;}

select:focus {background-color: #FFFFEE; border: solid 1px #AAAAAA;}

input[type=text] {
    background-color: White;
    border: solid 1px #AAAAAA;
    border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

textarea {
    background-color: White;
    border: solid 1px #AAAAAA;
    border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

input[type=password] {
    background-color: White;
    border: solid 1px #AAAAAA;
    border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

select:disabled {color: #666666;}

span[id*=lblActual] {color: #0000CC;}

table {border-collapse:collapse;}

a {color: #EEEEEE;}

a:hover {color: White;}

.gvMnuHeader {
    background:#842829;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #B45859), color-stop(0.66, #842829), color-stop(0.80, #943839), color-stop(0.92, #E48889));
    background-image: -moz-linear-gradient(center bottom, #B45859 10%, #842829 66%, #943839 80%, #E48889 92%);
    border: solid 2px #842829;
    text-align:center;
    font-size: 14px;
}

.FormTitle {
    height: 30px;
    text-align: center;
    background-color:#842829;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #B45859), color-stop(0.66, #842829), color-stop(0.80, #943839), color-stop(0.92, #F49899));
    background-image: -moz-linear-gradient(center bottom, #B45859 10%, #842829 66%, #943839 80%, #F49899 92%);
	padding: 1px 0px 1px 0px;
	font-size:20px;
	font-weight:bolder;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 3px 3px 3px #000000;
	-moz-box-shadow: 3px 3px 3px #000000;
    -webkit-box-shadow: 3px 3px 3px #000000;
}

.FormTitle table td{
    padding: 0px 10px 0px 10px;
}

.centered {text-align:center;}

.message {
    font-size: 13px;
    color: Yellow;
    text-align:center;
}

#dvMenu {width:200px;}

.MenuItem {
    background-color: #DDDDDD;
    border-bottom: solid 1px white;
    background-image: -webkit-gradient(linear, 30 0, 30 30, from(#EEEEEE), to(#BBBBBB));
    background-image: -moz-linear-gradient(bottom, #BBBBBB, #EEEEEE);
}

.MenuItem:hover {
    background-color: #5C799D;
    background-image: -webkit-gradient(linear, 30 0, 30 30, from(#EEEEEE), to(#3C597D));
    background-image: -moz-linear-gradient(bottom, #3C597D, #EEEEEE);
}

.MenuItem a {
    -webkit-transition: all 400ms ease-in-out;
    margin-left: 0px;
    color: Black;
}

.MenuItem:hover a {margin-left: 10px; color: White;}

.MenuItemSelected {
    background-color: Transparent;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-bottom: solid 2px #999999;
}

.MenuItemSelected a {color: White;}

.TabMenuItem {
    border: none 0px;
    padding: 0px 2px 0px 0px;
}

#mnuHeader {vertical-align:bottom; width: 100%;}

.Yellow {color:Yellow;}

#mnuMain {border-bottom: solid 10px #842829;}

#mnuInterMediate {width: 100%;}

#tdMessage {
    font-size:large;
    color:Yellow;
    text-align:center;
}

#subPageMainTable {width:95%; border-collapse:separate;}

#subPageMainTablePrj {width:95%; border-collapse:separate;}

.ErrorMessage {color: Yellow;}

.InsertRow {background-color: #D2B48C; /*This is the colour 'Tan'*/}

.InsertHeader {
    background-color: #355379;
    color:White;
    font-weight:bold;
}

.InsertTabHeader {
    background-color: #233D63;
    color:White;
    font-weight:bold;
}

.gvRow {height:30px;}

.gvRow2 {height:24px;}

#tdProject {border: inset 3px white;}

#tdSubMenu {text-align:left;}

#tdSubMenu a {color: #AAAAAA;}

#tdSubMenu a:hover {color:White;}

#tdSubMenu table {width:0%;}

#tblDetails {width:100%;}

.tblDetailsHeader {
	background-color: #EAEAEA;
	color: Black;
	text-align:left;
	width:0%;
	white-space:nowrap;
	border:solid 1px #2C486E;
}

.tblDetailsItem {
	background-color: white;
	color: Black;
	width:50%;
	padding-left: 10px;
	text-align:left;
	border:solid 1px #2C486E;
}

#tdAttachments a{color:black;}

#tdAttachments a:hover{color:#842829;}

#tdMeetings a{color:black;}

#tdMeetings a:hover{color:#842829;}

#tdAP a{color:black;}

#tdAP a:hover{color:#842829;}

#tdProgress a{color:black;}

#tdProgress a:hover{color:#842829;}

#tblCngPass {width: 400px;}

#tblCngPass td {vertical-align:middle; padding: 3px;}

.RedDate {color: Red; font-weight:bold;}

.BoldDate {font-weight:bold;}

.CommentsCol {text-align:center; width: 250px;}

.MessageCol {text-align:center; width: 100%;}

.DetFormView{border: solid 1px white;}

.TblEmptyData {border: solid 1px white; width:100%;}

#dvPleaseWait {
    position:absolute; 
    width:99%; 
    height:99%;
    background: url(Images/TransparentBack.png);
    background-repeat: repeat;
    color: Black;
    font-weight: bold;
    display:none;
}

.ShowStatus{text-align: left; font-weight: bold;}

.MinWidth {width:0%;}

#tdPrint {text-align: right;}

#tdInfo {text-align:center; width: 30%;}

.tdBelowTitle {
    text-align:center;
    padding-top: 8px;
    padding-bottom: 6px;
}

.tdBelowTitle2 {
    text-align:center;
    padding-top: 8px;
    padding-bottom: 6px;
}

#tblStatus {border: solid 1px #CCCCCC;}

#tblStatus td {text-align:left;}

.btnUpdStatus {
    background: url(Images/icons/Update1_16x16.png);
    background-repeat:no-repeat;
    background-color: #DDDDDD;
    width:21px;
    height:21px;
}

.btnCheckAll {
    background: url(Images/icons/Approve2_16x16.png);
    background-repeat:no-repeat;
    background-color: #DDDDDD;
    width:21px;
    height:21px;
}

.txtMassiveImport {height:200px; width:98%;}

.lblHelpIds {border: none; width:30px; text-align:center;}

#LoginFirstTable {color: White; width: 400px;}

#LoginSecondTable {color: White; width: 400px;}

#tdError1 {
    background-image: -webkit-gradient(linear, left center, right center, from(#355379), to(#943839));
    background-image: -moz-linear-gradient(left center, #355379, #943839);
}

.tdError2 {
    height: 198px; 
    text-align:center;
    background-color: #943839;
    font-weight: bold;
}

#tdError3 {
    background-image: -webkit-gradient(linear, right center, left center, from(#456389), to(#943839));
    background-image:-moz-linear-gradient(right center, #456389, #943839);
}

.MaxWidth80px{max-width: 80px;}

.MaxWidth120px{max-width: 120px;}

#tblUsrPass {height:80px;}

#tblUsrPass td {vertical-align: bottom;}

#tblUsrPass input[type=text] {background-color: White; border: groove 3px #CCCCCC;}

#tblUsrPass input[type=password] {background-color: White; border: groove 3px #CCCCCC;}

#LoginSecondTable input[type=text] {background-color: White; border: groove 3px #CCCCCC;}

#tdBottomLogo {
    text-align:right; 
    vertical-align:top;
    background-color: #557399;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #ADB9C8), color-stop(0.66, #355379), color-stop(0.83, #95A5B8), color-stop(0.95, #EEF0F3));
    background-image: -moz-linear-gradient(center bottom, #ADB9C8 10%, #355379 66%, #95A5B8 83%, #EEF0F3 95%);
    border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding-right: 5px;
    box-shadow: 1px 1px 1px #000000;
    -webkit-box-shadow: 1px 1px 1px #000000;
    -moz-box-shadow: 1px 1px 1px #000000;
    height: 18px;
}

#tdBottomLogo div {-webkit-box-reflect: below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.25)));}

#tdBottomLogo a {font-weight: bold; text-decoration: none;}

#tdLogoff {width:100%; text-align: right; vertical-align: bottom; background-color: White;}

#tblBrowsers {
    /*border : solid 1px black;
    padding-left: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-collapse: separate;
    background-color: #943839;
    box-shadow: 5px 5px 5px #000000;
    -moz-box-shadow: 5px 5px 5px #000000;
    -webkit-box-shadow: 5px 5px 5px #000000;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 10%, from(#F49899), to(#943839));
    background-image:-moz-linear-gradient(bottom, #943839 90%, #F49899);*/
}

#AdventLink {color: #FFFFEE;}